Spring Boot——Profile

作者: 李多多 日期: 2019-04-18
Spring Boot
Spring Boot——Profile

Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速的切换环境。环境比如平常的开发环境、测试环境、生产环境等。
默认使用application.properties的配置 ,我们可以配置多个profile文件对不同的环境进行切换,

格式为:application-{profile}.properties/yml。

image.png

然后在主配置文件application.properties中激活就OK了,可根据实际情况切换。

image.png

yml多文档快方式

通过activeb方式激活 ,如图:

image.png

激活指定的profile即可

命令行方式

在idea中指定测试的时候,传入命令行参数

–spring.profiles.active=dev

image.png

用命令行执行

打包完成,指定配置文件运行

java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev;